Fast and Optimal Scheduling over Multiple Network Interfaces

نویسنده

  • Matei A. Zaharia
چکیده

Most of today’s mobile devices have at least two wireless network interface cards (NICs). Future devices are expected to have as many as twelve wireless NICs, with different data transmission capacities and a wide range of energy and dollar costs. When multi-NIC devices are running multiple applications, each unit of application data ought to be scheduled on to the network interface that maximizes user satisfaction. The scheduling algorithm must take into account not only user and application preferences, such as user cost-tolerance and application delay-tolerance, but also future availability of NICs due to device mobility. Furthermore, to run on small, resource-limited devices, it must be highly efficient. We addressed the problem of efficiently computing an optimal transmission schedule if future connectivity is known. We showed that simple greedy algorithms are incorrect and that classical optimization techniques are too inefficient for CPUand memory-constrained mobile devices. We developed a hill-climbing algorithm that finds optimal schedules 10-100 times faster than classical techniques by exploiting problem structure, and is therefore efficient enough to employ on a mobile device. Our algorithm also supports efficient incremental rescheduling. Finally, we also implemented our algorithm on a real system that runs on Java-enabled laptops, PDAs and cell phones.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Improved Optimization Model for Scheduling of a Multi-Product Tree-Like Pipeline

In the petroleum supply chain, oil refined products are often delivered to distribution centers by pipelines since they provide the most reliable and economical mode of transportation over large distances. This paper addresses the optimal scheduling of a complex pipeline network with multiple branching lines. The main challenge is to find the optimal sequence and time of product injections/deli...

متن کامل

Heterogeneous Channel Bonding Revisited

Efficient communication in distributed systems is essential for optimal system performance. As parallel computation develops, many different kinds of messages need to be sent between machines. These messages may have different requirements for network latency and bandwidth. In this paper, we revisit combining two physical interfaces into one virtual network (channel bonding).In contrast with mo...

متن کامل

Allocation of Distributed Energy Resources for Microgrid Optimal Scheduling Considering Uncertainty

In this paper, a microgrid including a solar panel, a battery energy storage system and a diesel generator as the backup source are optimally is designed. The microgrid is considered as a part of a distribution network, that could be considered as local area. As microgrids can operate in grid-connected mode, the proposed algorithm investigates the minimization of the distribution network power ...

متن کامل

Scheduling of Multiple Autonomous Guided Vehicles for an Assembly Line Using Minimum Cost Network Flow

This paper proposed a parallel automated assembly line system to produce multiple products having multiple autonomous guided vehicles (AGVs). Several assembly lines are configured to produce multiple products in which the technologies of machines are shared among the assembly lines when required. The transportation between the stations in an assembly line (intra assembly line) and among station...

متن کامل

Two Mathematical Models for Railway Crew Scheduling Problem

Railway crew scheduling problem is a substantial part of the railway transportation planning, which aims to find the optimal combination of the trip sequences (pairings), and assign them to the crew complements. In this problem, each trip must be covered by at least one pairing. The multiple-covered trips lead to impose useless transfers called “transitions”. In this study, a new ma...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007